/*
	"N/A"
	
	Minh Nguyen
	Logan Lee
	Sebastian Sang
	Vicky Wang
	
	November 25, 2021
	
	CS A250
	Project 1
*/

#include <iostream>

#include "DonorType.h"

using namespace std;

int main()
{
    MemberType biden("Joe", "Biden", 46);
    MemberType trump;
	trump.setMemberInfo("Donald", "Trump", 45);
    cout << "trump's membershipNumber is: " << trump.getMembershipNo() << endl;

    cout << "biden's firstName is: " << biden.getFirstName() << endl;
    cout << "biden's lastName is: " << biden.getLastName() << endl;
    cout << "biden's membershipNumber is: " << biden.getMembershipNo() << endl;
    cout << "trump's name is: " << endl;
    trump.printName();
    cout << "trump's information is:" << endl;
    trump.printMemberInfo();
	
	//DonorType does not have overloaded constructor
    //DonorType bidenFans("Joe", "Biden", 46, 100.1234);
    DonorType trumpFans;
    cout << "another fans' amountDonated is: " << trumpFans.getAmountDonated() << endl;
    trumpFans.setDonorInfo("Donald", "Trump", 45, 150.6789);

    //bidenFans.setAmountDonated(200.7777);
    //cout << "bidenFans' amountDonated is: " << bidenFans.getAmountDonated() << endl;
    //bidenFans.printDonation();
    trumpFans.printDonor();
}